@charset "utf-8";
/*
公用样式部分
*/
* { word-wrap:break-word }
body { background-color:#fff; font:12px Arial, Verdana, Helvetica, sans-serif;  color:#333; }
body, div, dl, dt, dd, ul, ol, li, pre, form, fieldset, blockquote, h1, h2, h3, h4, h5, h6 { padding:0; margin:0 }
h1, h2, h3, h4, h5, h6 { font-weight: normal; }
table, td, tr, th { font-size:12px }
input,select {vertical-align: middle;}
li { list-style-type:none }
table { margin:0 auto }
img { border:none }
ol, ul { list-style:none }
caption, th { text-align:left }
.alR { text-align:right }
.alL { text-align:left }
.alC { text-align:center }
.alM { vertical-align: middle; }
em { color:#999; font-family: Tahoma, Verdana, helvetica; font-size: 10px; font-style: normal; white-space: nowrap; }
abbr, acronym { border:0 }
address, caption, cite, code, dfn, em, th, var { font-weight:normal; font-style:normal }
/* link color font */
a { color:#005fab; text-decoration:none }
a:link { color:#005fab; text-decoration:none }
a:visited { color:#005fab; text-decoration:none }
a:hover { color:#BA2636; text-decoration:underline }
a:active { color:#BA2636 }
.cWhite, .cWhite:visited, a.cWhite { color:#fff }
.cYellow, .cYellow:visited { color:#ff0 }
.cGray, .cGray:visited, a.cGray { color:#333 }
.cGray2, .cGray2:visited, a.cGray2 { color:#999 }
.cBlack, .cBlack:visited, a.cBlack { color:#000 }
.cBlue, .cBlue:visited, a.cBlue { color:#005fab }
.cRed, .cRed:visited, a.cRed { color:Red }
.cGreen, a.cGreen:link, a.cGreen:visited { color:#008000; }
.bg01 { background-color:#F1F6FF; }
.bg02 { background-color:#FBFBFB; }
.bg03 { background-color: #fffff5; }
.bg04 { background-color: #F5F5F5; }
.btmline { border-bottom-color:#DADADA; border-bottom-width: 1px; border-bottom-style: solid; }
.btmlineD { border-bottom:#DADADA 1px dashed; }
.topline { border-top: 1px solid #DADADA; }
.toplineD { border-top: 1px dashed #DADADA; }
.fn { font-weight: normal; }
.fB { font-weight:bold }
.fI { font-style:italic }
.f12px { font-size:12px }
.f14px { font-size:14px }
.f16px { font-size:16px }
.f18px { font-size:18px }
.lh180 { line-height:180% }
.lh16 { line-height:16px }
.lh18 { line-height:18px }
.lh20 { line-height:20px }
.lh25 { line-height:25px }
.lh30 { line-height:30px }
.lh35 { line-height:35px }
.left { float:left }
.right { float:right }
.clear { clear: both; }
.c { clear:both; font-size:1px; height:0; line-height:0; visibility:hidden; }
.hidden { display:none }
.OverH { overflow: hidden; text-overflow:ellipsis; white-space: nowrap; }
.mb5 { margin-bottom: 5px; }
.ml5 { margin-left: 5px; }
.mt5 { margin-top: 5px; }
.mr5 { margin-right: 5px; }
.pb5 { padding-bottom: 5px; }
.pl5 { padding-left: 5px; }
.pt5 { padding-top: 5px; }
.pr5 { padding-right: 5px; }
.mb10 { margin-bottom: 10px; }
.ml10 { margin-left: 10px; }
.mt10 { margin-top: 10px; }
.mr10 { margin-right: 10px; }
.pb10 { padding-bottom: 10px; }
.pl10 { padding-left: 10px; }
.pt10 { padding-top: 10px; }
.pr10 { padding-right: 10px; }
.unLine, .unLine a { text-decoration:none }
.U, .U a { text-decoration: underline; }
.noBorder { border:none }
.hand { cursor:pointer; }
.WB { word-wrap:break-word; }
.wn { white-space: nowrap; }
.btn_big { height:40px; width:64px; font-size:14px; color:#FFF; border-width:0px; border-style:none; background:#F90 url(../images/btn_2.gif) no-repeat 0px 0px; font-weight:bold }
.btn_b { color: #fff; font-size: 12px; height: 24px; line-height: 24px; background-image: url(../images/btn_b.gif); background-repeat: repeat-x; background-position: 0px bottom; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #4c8abe; border-right-color: #003e72; border-bottom-color: #003e72; border-left-color: #4c8abe; background-color: #3385ca; padding:0 5px; width: auto; white-space: nowrap; *padding:0 3px;/* for IE6 */
vertical-align: middle; }
#TB_ajaxContent .btm {background-color:#EEEEEE;	clear:both;	padding:5px;text-align:right;margin:26px 0 0 0;}
.btn_w {vertical-align: middle; color: #333; font-size: 12px; height: 24px; line-height: 24px; background-color: #FFF; background-image: url(../images/btn_w.gif); background-repeat: repeat-x; background-position: 0px bottom; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #b5b5b5; border-right-color: #6c6c6c; border-bottom-color: #6c6c6c; border-left-color: #b5b5b5; margin-left: 5px; padding-right: 5px; padding-left: 5px; }
.published:link, .published:active, .published:visited { background-image: url(../images/btn_add.gif); background-repeat: no-repeat; background-position: 0px top; line-height: 21px; font-size: 12px; height: 21px; width: 60px; color: #005fab; font-weight: bold; display: block; float: right; overflow: hidden; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 20px; margin: 0; }
.ico_add { width:19px; height:27px; float:left; background-image: url(../images/ico_add.gif); background-repeat: no-repeat; background-position: 0px center; }
.published:hover { line-height: 21px; font-size: 12px; font-weight: bold; text-decoration: underline; }
.TextH20 { border:1px solid #BDC7D8; font-size:12px; height:22px; line-height: 24px; font-family: Arial, Helvetica, sans-serif; margin: 0px; padding: 0px; vertical-align: middle; }
.Text { border:1px solid #BDC7D8; font-size:12px; font-family: Arial, Helvetica, sans-serif; overflow: auto; }
.Text1 { border:1px solid #005FAB; font-size:12px; font-family: Arial, Helvetica, sans-serif; overflow: auto; }
.Text2 { border:1px solid #005FAB; height:22px; font-size:12px; font-family: Arial, Helvetica, sans-serif; color: #000000; line-height: 24px; margin: 0px; padding: 0px; vertical-align: middle; }
.border { border: 1px solid #D3D3D3; }
.border2 { border: 1px solid #ffe361; }
.BtnShare, a.BtnShare { font-size: 12px; background-image: url(../images/bg_Share.gif); background-repeat: no-repeat; background-position: 0px center; width: 54px; display: inline-block; color:#339900; height: 21px; line-height:21px; margin-top:3px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; text-align: left; padding-left: 5px; }
#TS_report a { font-size: 12px; color:#f00; line-height:21px; }
a.del { background-image: url(../images/ico_del.gif); background-repeat: no-repeat; background-position: 0px 0px; width: 13px; overflow: hidden; white-space: nowrap; font-size: 12px; text-indent: 100px; display: block; float: left; height: 12px; }
a.del:hover { background-image: url(../images/ico_del.gif); background-repeat: no-repeat; background-position: 0px -12px; width: 13px; white-space: nowrap; height: 12px; }
.quote { -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; margin-top:8px; padding:0 0 0 18px; background-attachment: scroll; background-color: transparent; background-image: url(../images/quote_start.gif); background-repeat: no-repeat; background-position: 0 0; clear: both; }
.quote p { margin:0; padding:0; }
.quote .quoteR { display:inline-block; background-attachment: scroll; background-image: url(../images/quote_end.gif); background-repeat: no-repeat; background-position: right bottom; line-height: 18px; height: auto; padding-right: 15px; }
/*广告样式*/
.ad_top { width:1000px; text-align: center; margin:0 auto; clear:both; }
.ad_footer { margin:0 auto; width:1000px; clear:both; }
.ad_r_top { }
.ad_info { margin-bottom:10px; padding:5px 5px 5px 30px; background-color: #FDFFCE; border: 1px solid #FFBA43; background-image: url(../images/ico_laba.gif); background-repeat: no-repeat; background-position: 5px 5px; font-weight: bold; line-height: 18px; }
.ad_app { }
.ad_content { }
a.top_stick, a.top_stick:hover, a.top_stick:active, a.top_stick:visited { background-image: url(../images/btn_top.gif); background-repeat: no-repeat; background-position: 0px 0px; height: 25px; width: 63px; font-size: 0px; line-height: 3px; color: #FFF; display: inline-block; text-decoration: none; }
